<HTML>
<HEAD>
<TITLE>Map Resource Usage</TITLE>
<link href="file:///G:/ProgramData/lscc/radiantide/data/theme/css/light/report.css" rel="stylesheet" type="text/css" media="screen"/>
<link href="file:///G:/ProgramData/lscc/radiantide/data/theme/css/print/report.css" rel="stylesheet" type="text/css" media="print"/>
<style type="text/css">
#toc {
  position: fixed;
  right: 2px;
  top: 2px;
  padding: 2px 5px 2px 5px;
  background-color:rgba(210,210,210,0.1);
  border-style: solid;
  border-color: rgba(192,192,192,0.8);
  border-width:1px;
}
#toc_list {
  display: none;
  }
</style>

<script type="text/javascript">
<!--
function showTocList() {
var a = document.getElementById("toc_list");
a.style.display = "block";
}

function hideTocList() {
var a = document.getElementById("toc_list");
if (a)
    a.style.display = "none";
}

//-->
</script>

</HEAD>

<BODY>

<DIV id="content" onclick="hideTocList()"><PRE>
</PRE><pre>
#Map Resource Utilization Report file generated by Lattice Radiant Software (64-bit) 2022.1.0.52.3
#Generated on 03/12/23 06:32:43
#DESIGN = dds_pro
#DEVICE = iCE40UP5K
#PACKAGE = SG48
#OPERATING = Industrial
#PERFORMANCEGRADE = High-Performance_1.2V
</pre>
<table id="res_usage_table">
<thead><tr>
<th></th>
<th>LUT4</th>
<th>Logic</th>
<th>Ripple Logic</th>
<th>PFU Registers</th>
<th>IO Registers</th>
<th>IO Buffers</th>
<th>DSP MULT</th>
<th>EBR</th>
</tr></thead>
<tbody>
<tr data-tt-id="hs_dac" data-tt-parent-id="">
<td>hs_dac</td><td>228(71)</td><td>128(45)</td><td>100(26)</td><td>141(26)</td><td>8(0)</td><td>18(18)</td><td>7(0)</td><td>6(0)</td></tr>
<tr data-tt-id="u_da_wave_send" data-tt-parent-id="hs_dac">
<td>u_da_wave_send</td><td>76(76)</td><td>34(34)</td><td>42(42)</td><td>39(39)</td><td>0(0)</td><td>0(0)</td><td>3(3)</td><td>0(0)</td></tr>
<tr data-tt-id="u_pll_60M" data-tt-parent-id="hs_dac">
<td>u_pll_60M</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td></tr>
<tr data-tt-id="u_pll_60M.lscc_pll_inst" data-tt-parent-id="u_pll_60M">
<td>lscc_pll_inst</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td></tr>
<tr data-tt-id="u_rom_1024x10b" data-tt-parent-id="hs_dac">
<td>u_rom_1024x10b</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>3(0)</td></tr>
<tr data-tt-id="u_rom_1024x10b.lscc_rom_inst" data-tt-parent-id="u_rom_1024x10b">
<td>lscc_rom_inst</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>3(0)</td></tr>
<tr data-tt-id="u_rom_1024x10b.lscc_rom_inst.u_rom" data-tt-parent-id="u_rom_1024x10b.lscc_rom_inst">
<td>u_rom</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>3(0)</td></tr>
<tr data-tt-id="u_rom_1024x10b.lscc_rom_inst.u_rom.PRIM_MODE.xADDR[0].xDATA[0].mem_file.mem0" data-tt-parent-id="u_rom_1024x10b.lscc_rom_inst.u_rom">
<td>PRIM_MODE.xADDR[0].xDATA[0].mem_file.mem0</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>1(1)</td></tr>
<tr data-tt-id="u_rom_1024x10b.lscc_rom_inst.u_rom.PRIM_MODE.xADDR[0].xDATA[1].mem_file.mem0" data-tt-parent-id="u_rom_1024x10b.lscc_rom_inst.u_rom">
<td>PRIM_MODE.xADDR[0].xDATA[1].mem_file.mem0</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>1(1)</td></tr>
<tr data-tt-id="u_rom_1024x10b.lscc_rom_inst.u_rom.PRIM_MODE.xADDR[0].xDATA[2].mem_file.mem0" data-tt-parent-id="u_rom_1024x10b.lscc_rom_inst.u_rom">
<td>PRIM_MODE.xADDR[0].xDATA[2].mem_file.mem0</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>1(1)</td></tr>
<tr data-tt-id="u_spi_slave" data-tt-parent-id="hs_dac">
<td>u_spi_slave</td><td>81(81)</td><td>49(49)</td><td>32(32)</td><td>76(76)</td><td>8(8)</td><td>0(0)</td><td>4(4)</td><td>0(0)</td></tr>
<tr data-tt-id="u_tri_rom" data-tt-parent-id="hs_dac">
<td>u_tri_rom</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>3(0)</td></tr>
<tr data-tt-id="u_tri_rom.lscc_rom_inst" data-tt-parent-id="u_tri_rom">
<td>lscc_rom_inst</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>3(0)</td></tr>
<tr data-tt-id="u_tri_rom.lscc_rom_inst.u_rom" data-tt-parent-id="u_tri_rom.lscc_rom_inst">
<td>u_rom</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>3(0)</td></tr>
<tr data-tt-id="u_tri_rom.lscc_rom_inst.u_rom.PRIM_MODE.xADDR[0].xDATA[0].mem_file.mem0" data-tt-parent-id="u_tri_rom.lscc_rom_inst.u_rom">
<td>PRIM_MODE.xADDR[0].xDATA[0].mem_file.mem0</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>1(1)</td></tr>
<tr data-tt-id="u_tri_rom.lscc_rom_inst.u_rom.PRIM_MODE.xADDR[0].xDATA[1].mem_file.mem0" data-tt-parent-id="u_tri_rom.lscc_rom_inst.u_rom">
<td>PRIM_MODE.xADDR[0].xDATA[1].mem_file.mem0</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>1(1)</td></tr>
<tr data-tt-id="u_tri_rom.lscc_rom_inst.u_rom.PRIM_MODE.xADDR[0].xDATA[2].mem_file.mem0" data-tt-parent-id="u_tri_rom.lscc_rom_inst.u_rom">
<td>PRIM_MODE.xADDR[0].xDATA[2].mem_file.mem0</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>0(0)</td><td>1(1)</td></tr>
</tbody>
</table>

<script src="file:///G:/ProgramData/lscc/radiantide/data/theme/js/jquery-3.3.1.min.js"> </script>
<link href="file:///G:/ProgramData/lscc/radiantide/data/theme/css/treetable/screen.css" rel="stylesheet" type="text/css" media="screen" />
<link href="file:///G:/ProgramData/lscc/radiantide/data/theme/css/treetable/jquery.treetable.css" rel="stylesheet" type="text/css" />
<link href="file:///G:/ProgramData/lscc/radiantide/data/theme/css/treetable/jquery.treetable.theme.default.css" rel="stylesheet" type="text/css" />
<script src="file:///G:/ProgramData/lscc/radiantide/data/theme/js/jquery.treetable.js"> </script>
<script>
$("#res_usage_table").treetable({ expandable: true, initialState : "expanded" });
$("#res_usage_table tbody").on("mousedown", "tr", function(){
$(".selected").not(this).removeClass("selected");
$(this).toggleClass("selected");
})
</script>

<PRE></PRE></DIV>

<button id="back_to_top" class="radiant" onclick="scrollToTop()">&lt;</button>
<script type="text/javascript">
<!--
var scrollStep = 0;
function scrollToTop(){
  var funScroll = function() {
    var top = document.body.scrollTop;
    if (top == 0) {
      scrollStep = 0;
      return;
    }
    if (scrollStep == 0)
      scrollStep = top/20 + 1;
    top -= scrollStep;
    if (top < 0)
      top = 0;
    document.body.scrollTop = top;
    requestAnimationFrame(funScroll);
  };
  funScroll();
}

window.addEventListener('scroll', function(e) {
  var backToTop = document.getElementById('back_to_top')
  if (document.body.scrollTop > 0) {
    backToTop.style.display = 'block';
  } else {	backToTop.style.display = 'none'  }});

//-->
</script>

<style type="text/css">
#back_to_top {
  bottom:20px; right:20px;
  width:30px; height:30px;
  font-size: 20px;
  padding: 2px 5px 2px 5px;
  position:fixed;
  background-color:rgba(210,210,210,0.1);
  border-style: solid;
  border-color: rgba(192,192,192,0.8);
  border-width:1px;
  display:none;
  -webkit-transform: rotate(90deg);
  -webkit-transform-origin:50% 50%;
}
#back_to_top:focus {
  outline-width:0px;
}
</style>

</BODY>

